package com.bookm.bookm.utils;


import cn.hutool.db.Db;
import cn.hutool.db.Entity;
import com.bookm.bookm.entity.Reader;

import java.sql.Array;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;

public class DBUtil {
    private static Db db = Db.use();
    public Db getDb(){
        return db;
    }
    public void test(){
        EntityUtil entityUtil = new EntityUtil();
        try {
            List<Entity> data = Db.use().findAll("reader");
            for (Entity datum : data) {
               Reader rr = entityUtil.toObj(new Reader(), datum);
                System.out.println(rr);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    /**
     * 查询
     * @param obj 转换的对象
     * @param t_name 表名
     * @param where 条件
     * @param <T> 实体类
     * @return 实体类对象集合
     */
//    public <T> List<T> query(T obj, String t_name, HashMap<String, Object> where){
//
//    }
}
